home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / Programming / Source / loTeX / loTeX.app / loTeX.h < prev    next >
Encoding:
Text File  |  1992-07-27  |  1.4 KB  |  43 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. #import <objc/Object.h>
  5. #import <dpsclient/dpsclient.h>
  6.  
  7. @interface loTeX:Object
  8. {
  9.     /* User Interface */
  10.     id    preamble;    /* TextField holding text to precede user's text */
  11.     id    tex_command;    /* TextField holding tex command to use */
  12.     id  tex_messages;    /* TextField receiving output from tex process */
  13.     id  text_window;    /* main Window for editing */
  14.     id    postamble;    /* textField holding text to follow user's text */
  15.     id  editor_sv;    /* ScrollView holding Text that user edits */
  16.     
  17.     id  idle_tf;    /* idle time text field */
  18.     id  idle_slider;    /* idle time Slider */
  19.     id  sleep_tf;
  20.     id  sleep_slider;
  21.     id  kill_tf;
  22.     id  kill_slider;
  23.     
  24.     id  symbol_controller;
  25.     
  26.     /* Internal stuff */
  27.     id  tex_sp;        /* Subprocess to run tex in */
  28.     int changed;    /* text-changed count */
  29.     DPSTimedEntry busy;    /* timed entry for repeating continuous preview */
  30.     DPSTimedEntry sleeping;     /* timed entry for pausing between runs */
  31.     DPSTimedEntry running;     /* timed entry for killing long runs */
  32.     char *tmpFileName;    /* name of temporary files, w/o suffixes */
  33.     char *outputBuffer;    /* buffer used in processing subprocess output */
  34.     int  editor_empty;    /* flag recording wheter editor is empty */
  35. }
  36.  
  37. - show_help:sender;
  38. - revert_defaults:sender;
  39. - default_defaults:sender;
  40. - start_tex:sender;
  41. - (void) timedHandler:(DPSTimedEntry)teNumber;
  42. @end
  43.